package com.xieli.invitesdk.utils

import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context
import android.widget.Toast
/**
 * @Auther sr
 * @Date 2023/9
 * @Description 剪切板工具类
 */
object ClipboardUtils {

    /**
     * 将文本复制到剪贴板
     * @param text 要复制的文本
     * @param context 上下文对象
     */
    fun copyToClipboard(text: String, context: Context) {
        // 获取系统剪贴板管理器
        val clipboardManager = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager

        // 创建一个 ClipData 对象，将文本添加到剪贴板
        val clipData = ClipData.newPlainText("label", text)
        clipboardManager.setPrimaryClip(clipData)

        // 显示一个 Toast 提示
        Toast.makeText(context, "已复制到剪贴板", Toast.LENGTH_SHORT).show()
    }
}